package org.yocastlong.mybatisplus.service;

import java.util.concurrent.TimeUnit;

/**
 * @author 朱海龙
 * 2025/6/10 21:47
 */
public interface RedisService {

    void setStringValue(String key, String value);
    void setStringValue(String key, String value, long timeout);

    void setStringValue(String key, String value, long timeout, TimeUnit unit);

    String getStringValue(String key);


    <T> T getObjectValue(String key);


    <T> void setObjectValue(String key, T value);


}
